<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="content-type" content="text/html; charset=gbk">
    <meta name="viewport" content="width=1920,height=1080">
    <title>爱沫点播</title>
    <link rel="stylesheet" href="custom.css" />
    <script>
      var ua = navigator.userAgent.toLowerCase();
 // alert(ua);
    
    </script>
    <script src="../com.attilax/media/media.js"></script>
</head>
<body>
    <noscript type="tmpl" name="nav_home">
            <div class="nav_main">
                <a href="javascript:void(0)" class="nav_tab hv_tab selected hover" e="mv_hot">热门推荐</a>
                <a href="javascript:void(0)" class="nav_tab hv_tab" e="mv_cate">影视分类</a>
                <a href="javascript:void(0)" class="nav_tab hv_tab" e="mv_recomm">专题</a>
                <a href="javascript:void(0)" class="nav_tab hv_tab" e="mv_my">我的爱沫</a>
                <!--a href="javascript:void(0)" class="nav_tab" e="mv_list">设置</a-->
            </div>
    </noscript>
    
    <noscript type="tmpl" name="nav_cate">
            <div class="nav_main">
                <a href="javascript:void(0)" class="nav_tab hv_tab" e="mv_hot">热门推荐</a>
                <a href="javascript:void(0)" class="nav_tab hv_tab selected hover" e="mv_cate">影视分类</a>
                <a href="javascript:void(0)" class="nav_tab hv_tab" e="mv_recomm">专题</a>
                <a href="javascript:void(0)" class="nav_tab hv_tab" e="mv_my">我的爱沫</a>
            </div>
            <!--div class="nav_sub">
                <a href="javascript:void(0)" class="nav_tab" e="ly_cate">类型</a>
                <a href="javascript:void(0)" class="nav_tab" e="ly_region">地区</a>
                <a href="javascript:void(0)" class="nav_tab" e="ly_date">年代</a>
                <a href="javascript:void(0)" class="nav_tab" e="ly_hot">排行榜</a>
            </div-->
    </noscript>
    <noscript type="tmpl" name="nav_recomm">
            <div class="nav_main">
                <a href="javascript:void(0)" class="nav_tab hv_tab" e="mv_hot">热门推荐</a>
                <a href="javascript:void(0)" class="nav_tab hv_tab" e="mv_cate">影视分类</a>
                <a href="javascript:void(0)" class="nav_tab hv_tab selected hover" e="mv_recomm">专题</a>
                <a href="javascript:void(0)" class="nav_tab hv_tab" e="mv_my">我的爱沫</a>
            </div>
    </noscript>
    <noscript type="tmpl" name="nav_my">
            <div class="nav_main">
                <a href="javascript:void(0)" class="nav_tab hv_tab" e="mv_hot">热门推荐</a>
                <a href="javascript:void(0)" class="nav_tab hv_tab" e="mv_cate">影视分类</a>
                <a href="javascript:void(0)" class="nav_tab hv_tab" e="mv_recomm">专题</a>
                <a href="javascript:void(0)" class="nav_tab hv_tab selected hover" e="mv_my">我的爱沫</a>
            </div>
    </noscript>
    <noscript type="tmpl" name="nav_search">
            <a href="javascript:void(0)" class="nav_tab" e="backhome" style="width:88%;display:inline-block;">回首页</a>
    </noscript>
    <noscript type="tmpl" name="nav_back">
            <a href="javascript:void(0)" class="nav_tab" e="backlast" style="width:88%;display:inline-block;">返回</a>
    </noscript>
    <noscript type="tmpl" name="mv_list">
            <div class="movie_page clearfix" style="width:100%">
                <a class="item mv" href="javascript:void(0)" e="mv_detail"><img src="http://i.gtimg.cn/qqlive/img/jpgcache/files/qqvideo/w/wiqfi65xzyj7rzz_y.jpg"><h3 class="b c"><span>电影名</span></h3></a>
                <a class="item mv" href="javascript:void(0)" e="mv_detail"><img src="http://i.gtimg.cn/qqlive/img/jpgcache/files/qqvideo/w/wiqfi65xzyj7rzz_y.jpg"><h3 class="b c"><span>电影名</span></h3></a>
                <a class="item mv" href="javascript:void(0)" e="mv_detail"><img src="http://i.gtimg.cn/qqlive/img/jpgcache/files/qqvideo/w/wiqfi65xzyj7rzz_y.jpg"><h3 class="b c"><span>电影名</span></h3></a>
                <a class="item mv" href="javascript:void(0)" e="mv_detail"><img src="http://i.gtimg.cn/qqlive/img/jpgcache/files/qqvideo/w/wiqfi65xzyj7rzz_y.jpg"><h3 class="b c"><span>电影名</span></h3></a>
                <a class="item mv" href="javascript:void(0)" e="mv_detail"><img src="http://i.gtimg.cn/qqlive/img/jpgcache/files/qqvideo/w/wiqfi65xzyj7rzz_y.jpg"><h3 class="b c"><span>电影名</span></h3></a>
                <a class="item mv" href="javascript:void(0)" e="mv_detail"><img src="http://i.gtimg.cn/qqlive/img/jpgcache/files/qqvideo/w/wiqfi65xzyj7rzz_y.jpg"><h3 class="b c"><span>电影名</span></h3></a>
                <a class="item mv" href="javascript:void(0)" e="mv_detail"><img src="http://i.gtimg.cn/qqlive/img/jpgcache/files/qqvideo/w/wiqfi65xzyj7rzz_y.jpg"><h3 class="b c"><span>电影名</span></h3></a>
                <a class="item mv" href="javascript:void(0)" e="mv_detail"><img src="http://i.gtimg.cn/qqlive/img/jpgcache/files/qqvideo/w/wiqfi65xzyj7rzz_y.jpg"><h3 class="b c"><span>电影名</span></h3></a>
                <a class="item mv" href="javascript:void(0)" e="mv_detail"><img src="http://i.gtimg.cn/qqlive/img/jpgcache/files/qqvideo/w/wiqfi65xzyj7rzz_y.jpg"><h3 class="b c"><span>电影名</span></h3></a>
            </div>
    </noscript>
    
    <noscript type="tmpl" name="mv_detail">
            <div class="movie_page clearfix" page="0" style="width:1660px">
                <a class="btn_play" e="playmovie"></a>
                <div class="item album"><img src=""><h3 class="b c"><span>加载中...</span></h3></div>
                <div class="movie_detail">
                    <p>加载中...</p>
                    <!--
                    <div class="spec">
                        <p>导演: 金洪宣</p>
                        <p>编剧: 金亮中 / 金洪宣 / 朴素贤</p>
                        <p>主演: 金宇彬 / 李玹雨 / 高昌锡 / 金英哲 / 林周焕</p>
                        <p>制片国家/地区: 韩国</p>
                        <p>语言: 韩语</p>
                        <p>上映日期: 2015-05(中国大陆) / 2014-12-24(韩国)</p>
                        <p>片长: 116分钟</p>
                        <p>又名: 技术者们(台) / 技术者 / The Con Artist</p>
                    </div>
                    <p class="desc">详情：年轻帅气的“技术者”志赫（金宇彬 饰），被誉为是窃盗界的最强头脑，任何金库都难不倒他，还能伪造一切资料，制订滴水不漏的盗窃计划。他联手“掌控者”人力调配专家久仁（高昌锡 饰），以及“隐形者”超强黑客宗裴（李玹雨 饰），3人每一个都是行业内最顶级的高手，他们曾在3分钟之内，轻松在警察眼皮底下偷走价值......</p>
                    -->
                </div>
            </div>
    </noscript>
    
    <noscript type="tmpl" name="mv_detail3">
            <div class="movie_page clearfix" page="0" style="width:1660px;   position:relative;">
                <a class="btn_play" e="playmovie" style="position:absolute;left:62%;width:160px;height:160px;top:180px;"></a>
                <!--div class="item album"><img src=""><h3 class="b c"><span>加载中...</span></h3></div-->
                
                <div class="movie_detail_list" style="position:absolute;left:-5%; width:30%; height:620px;top:100px;border: 1px solid #999;background: rgba(0,0,0,0.5);border-radius: 20px;padding: 20px;">
                    <p style="text-align:center"><img src="images/aimo.png"></p>
                    <p class="ll"><a href="javascript:void(0)">蜘蛛侠</a></p>
                    <p class="ll"><a href="javascript:void(0)">蜘蛛侠</a></p>
                    <p class="ll"><a href="javascript:void(0)">蜘蛛侠</a></p>
                    <p class="ll"><a href="javascript:void(0)">蜘蛛侠</a></p>
                    <p class="ll"><a href="javascript:void(0)">蜘蛛侠</a></p>
                    <p class="ll"><a href="javascript:void(0)">蜘蛛侠</a></p>
                </div>
                <div style="position:absolute;left:60%; width:38%; height:320px;top:400px;border: 1px solid #999;background: rgba(0,0,0,0.5);border-radius: 20px;padding: 20px;">
                    <h2>加载中...</h2>
                    <div class="movie_detail" style="width:100%"><p>加载中...</p></div>
                </div>
            </div>
    </noscript>

    <noscript typpe="tmpl" name="mv_hot">
            <div class="movie_page clearfix" page="0" style="width:1660px">
                <a class="item h2" href="javascript:void(0)" e="mv_detail" mid="4"><img src="img_index/1.jpg"><h3><span> </span></h3></a>
                <a class="item w2" href="javascript:void(0)"  e="mv_detail" mid="1143"><img src="img_index/2.jpg"></a>
                <a class="item sm" href="javascript:void(0)"  e="mv_detail" mid="10"><img src="img_index/3.jpg"><h3 class="c"><span> </span></h3></a>
                <a class="item sm" href="javascript:void(0)"  e="mv_detail" mid="17"><img src="img_index/4.jpg"></a>
                <a class="item sm" href="javascript:void(0)"  e="mv_detail" mid="20"><img src="img_index/5.jpg"></a>
                
                <a class="item sm" href="javascript:void(0)"   e="mv_detail" mid="13" ><img src="img_index/6.jpg"></a>
                <a class="item w2" href="javascript:void(0)"   e="mv_detail" mid="236"><img src="img_index/7.jpg"></a>
            </div>
            <!--
             
 爱人  21
  冰雪奇缘   185   
   阿凡达  15
 霍比特人3：五军之战  16
 
 
  
 11   蝙蝠侠：黑暗骑士
 阴儿房 19

 江南1970  12

            
            -->
            <div class="movie_page clearfix" page="1" style="width:1810px">
                <a class="item w2" href="javascript:void(0)"  e="mv_detail" mid="21"><img src="img_index/a/1.jpg"><h3>&nbsp; </h3></a>
                <a class="item sm" href="javascript:void(0)"  e="mv_detail" mid="185"><img src="img_index/a/2.jpg"></a>
                <a class="item sm" href="javascript:void(0)"  e="mv_detail" mid="15"><img src="img_index/a/3.jpg"><h3 class="c"><span> </span></h3></a>
                <a class="item w2" href="javascript:void(0)"  e="mv_detail" mid="16"><img src="img_index/a/4.jpg"></a>
                <a class="item sm" href="javascript:void(0)"  e="mv_detail" mid="11"><img src="img_index/a/5.jpg"></a>
                
                <a class="item sm" href="javascript:void(0)"  e="mv_detail" mid="19"><img src="img_index/a/6.jpg"><h3 class="c"><span> </span></h3></a>
                <a class="item w2" href="javascript:void(0)"  e="mv_detail" mid="12"><img src="img_index/a/7.jpg"></a>
                <a class="item sm" href="javascript:void(0)"><img src="img_index/a/8.jpg"></a>
                <a class="item sm" href="javascript:void(0)"><img src="img_index/a/9.jpg"></a>
            </div>
    </noscript>
    <!-- 分类显示在图片直接集成了，所以无需在那个关于分类的文字标题了-->
    <noscript type="tmpl" name="mv_cate">
            <div class="movie_page clearfix" style="width:1060px">

                <a class="item h2" href="javascript:void(0)" e="filter_by_cate" value="3"><img src="movietype/1.jpg"><!-- <h3 class="b l"><b class="icon movie"></b><span>爱情</span></h3> --></a>
                <a class="item w2" href="javascript:void(0)" e="filter_by_cate" value="8"><img src="movietype/2.jpg"><!-- <h3 class="b r"><b class="icon movie"></b><span>动画</span></h3> --></a>
                <a class="item sm" href="javascript:void(0)" e="filter_by_cate" value="1"><img src="movietype/3.jpg"><!-- <h3 class="b c"><b class="icon movie"></b><span>动作</span></h3> --></a>
                <a class="item sm" href="javascript:void(0)" e="filter_by_cate" value="6"><img src="movietype/4.jpg"><!-- <h3 class="b c"><b class="icon movie"></b><span>港台国产</span></h3> --></a>
            </div>
            
            <div class="movie_page clearfix" style="width: 1450px;">
                <a class="item h2" href="javascript:void(0)" e="filter_by_cate" value="10"><img src="movietype/5.jpg"><!-- <h3 class="b l"><b class="icon movie"></b><span>剧情</span></h3> --></a>
                <a class="item w2" href="javascript:void(0)" e="filter_by_cate" value="4"><img src="movietype/6.jpg"><!-- <h3 class="b c"><b class="icon movie"></b><span>科幻</span></h3> --></a>
                <a class="item sm" href="javascript:void(0)" e="filter_by_cate" value="9"><img src="movietype/7.jpg"><!-- <h3 class="b c"><b class="icon movie"></b><span>恐怖</span></h3> --></a>
                <a class="item sm" href="javascript:void(0)" e="filter_by_cate" value="8"><img src="movietype/8.jpg"><!-- <h3 class="b c"><b class="icon movie"></b><span>悬疑</span></h3> --></a>
                
                <a class="item sm" href="javascript:void(0)" e="filter_by_cate" value="5"><img src="movietype/9.jpg"><!-- <h3 class="b c"><b class="icon movie"></b><span>动画</span></h3> --></a>
                <a class="item sm" href="javascript:void(0)" e="filter_by_cate" value="2"><img src="movietype/10.jpg"><!-- <h3 class="b r"><b class="icon movie"></b><span>剧情</span></h3> --></a>
            </div>
    </noscript>
    <noscript type="tmpl" name="mv_recomm">
            <div class="movie_page clearfix" style="width: 1500px">
                <a class="item h2" href="javascript:void(0)" e="filter_by_recomm" value="1" style="margin-right:10px"><img src="img_recomm/1.jpg"><h3 class="l"><span></span></h3></a>
                <a class="item h2" href="javascript:void(0)" e="filter_by_recomm" value="2" style="margin-right:10px"><img src="img_recomm/2.jpg"><h3 class="l"><span></span></h3></a>
                <a class="item h2" href="javascript:void(0)" e="filter_by_recomm" value="3" style="margin-right:10px"><img src="img_recomm/3.jpg"><h3 class="l"><span></span></h3></a>
            </div>
    </noscript>
    <noscript type="tmpl" name="mv_my">
            <div class="movie_page clearfix" style="width:100%">
                <h2>欢迎使用爱沫电影</h2>
                <p>请打开微信扫一扫立刻关注我们！</p>
                <p><img src="images/qrcode.jpg" width="400"></p>
            </div>
    </noscript>


    <noscript type="tmpl" name="mv_search">
            <div class="movie_page clearfix" style="width:100%">
                <h2>请输入电影首字母进行搜索，例如： CNLZD 匹配《超能陆战队》。</h2>
            </div>
    </noscript>
    <noscript type="tmpl" name="mv_searchbox">
            <a class="btn_search" href="javascript:void(0)" e="mv_search">&nbsp;<!--搜索--></a>
    </noscript>
    <noscript type="tmpl" name="mv_keypad">
            <div class="textbox"></div>
            <div class="keypad">
                <div style="width:60%;float:left">
                    <a class="key hover" href="javascript:void(0)" e="key">A</a>
                    <a class="key" href="javascript:void(0)" e="key">B</a>
                    <a class="key" href="javascript:void(0)" e="key">C</a>
                    <a class="key" href="javascript:void(0)" e="key">D</a>
                    <a class="key" href="javascript:void(0)" e="key">E</a>
                    <a class="key" href="javascript:void(0)" e="key">F</a>
                    <a class="key" href="javascript:void(0)" e="key">G</a>
                    <a class="key" href="javascript:void(0)" e="key">H</a>
                    <a class="key" href="javascript:void(0)" e="key">I</a>
                    <a class="key" href="javascript:void(0)" e="key">J</a>

                    <a class="key" href="javascript:void(0)" e="key">K</a>
                    <a class="key" href="javascript:void(0)" e="key">L</a>
                    <a class="key" href="javascript:void(0)" e="key">M</a>
                    <a class="key" href="javascript:void(0)" e="key">N</a>
                    <a class="key" href="javascript:void(0)" e="key">O</a>
                    <a class="key" href="javascript:void(0)" e="key">P</a>
                    <a class="key" href="javascript:void(0)" e="key">Q</a>
                    <a class="key" href="javascript:void(0)" e="key">R</a>
                    <a class="key" href="javascript:void(0)" e="key">S</a>
                    <a class="key" href="javascript:void(0)" e="key">T</a>

                    <a class="key" href="javascript:void(0)" e="key">U</a>
                    <a class="key" href="javascript:void(0)" e="key">V</a>
                    <a class="key" href="javascript:void(0)" e="key">W</a>
                    <a class="key" href="javascript:void(0)" e="key">X</a>
                    <a class="key" href="javascript:void(0)" e="key">Y</a>
                    <a class="key" href="javascript:void(0)" e="key">Z</a>
                    <a class="key" href="javascript:void(0)" e="key_space">空格</a>
                </div>
                <div style="width:20%;float:left">
                    <a class="key" href="javascript:void(0)" e="key">1</a>
                    <a class="key" href="javascript:void(0)" e="key">2</a>
                    <a class="key" href="javascript:void(0)" e="key">3</a>
                    <a class="key" href="javascript:void(0)" e="key">4</a>
                    <a class="key" href="javascript:void(0)" e="key">5</a>
                    <a class="key" href="javascript:void(0)" e="key">6</a>
                    <a class="key" href="javascript:void(0)" e="key">7</a>
                    <a class="key" href="javascript:void(0)" e="key">8</a>
                    <a class="key" href="javascript:void(0)" e="key">9</a>
                </div>

                <div style="width:20%;float:left">
                    <a class="key" href="javascript:void(0)" e="key">0</a>
                    <a class="key" href="javascript:void(0)" e="key_backspace" style="width:150px;background-color:#d76">←</a>
                    <a class="key" href="javascript:void(0)" e="key_search" style="width:240px;background-color:#0c8;height:170px;line-height:170px;">搜索</a>
                </div>
            </div>
    </noscript>

    <noscript type="tmpl" name="ly_cate">
            <div class="menu" style="margin-top: 10%;">
                <a href="javascript:void(0)" e="filter_close_layer" style="background-color:#d76">返回</a>
                <!--a href="javascript:void(0)" e="mv_cate">全部</a-->
                <a href="javascript:void(0)" e="filter_by_cate" value="1">爱情</a>
                <a href="javascript:void(0)" e="filter_by_cate" value="2">动画</a>
                <a href="javascript:void(0)" e="filter_by_cate" value="3">动作</a>
                <a href="javascript:void(0)" e="filter_by_cate" value="4">港台国产</a>
                <a href="javascript:void(0)" e="filter_by_cate" value="5">剧情</a>
                <a href="javascript:void(0)" e="filter_by_cate" value="6">科幻</a>
                <a href="javascript:void(0)" e="filter_by_cate" value="7">恐怖</a>
                <a href="javascript:void(0)" e="filter_by_cate" value="8">悬疑</a>
                <a href="javascript:void(0)" e="filter_by_cate" value="9">战争</a>
                <a href="javascript:void(0)" e="filter_by_cate" value="10">喜剧</a>              
               
              
                <a href="javascript:void(0)" e="filter_by_cate" value="5">伦理</a>                     
                <a href="javascript:void(0)" e="filter_by_cate" value="8">犯罪</a>
                <a href="javascript:void(0)" e="filter_by_cate" value="9">惊悚</a>            
             
                <a href="javascript:void(0)" e="filter_by_cate" value="12">古装</a>
                <a href="javascript:void(0)" e="filter_by_cate" value="13">武侠</a>
                <a href="javascript:void(0)" e="filter_by_cate" value="14">冒险</a>
                
                <a href="javascript:void(0)" e="filter_by_cate" value="16">传记</a>
                <a href="javascript:void(0)" e="filter_by_cate" value="17">运动</a>
                <a href="javascript:void(0)" e="filter_by_cate" value="18">音乐</a>
                <a href="javascript:void(0)" e="filter_by_cate" value="19">微电影</a>
            </div>
    </noscript>
    <noscript type="tmpl" name="ly_region">
            <div class="menu">
                <a href="javascript:void(0)" e="filter_close_layer" style="background-color:#d76">返回</a>
                <!--a href="javascript:void(0)" e="mv_cate">全部</a-->
                <a href="javascript:void(0)" e="filter_by_region" value="1">大陆</a>
                <a href="javascript:void(0)" e="filter_by_region" value="2">欧美</a>
                <a href="javascript:void(0)" e="filter_by_region" value="3">韩国</a>
                <a href="javascript:void(0)" e="filter_by_region" value="4">港台</a>
                <a href="javascript:void(0)" e="filter_by_region" value="5">日韩</a>
                <a href="javascript:void(0)" e="filter_by_region" value="6">其他</a>
            </div>
    </noscript>
    <noscript type="tmpl" name="ly_date">
            <div class="menu">
                <a href="javascript:void(0)" e="filter_close_layer" style="background-color:#d76">返回</a>
                <!--a href="javascript:void(0)" e="mv_cate">全部</a-->
                <a href="javascript:void(0)" e="filter_by_date">2015</a>
                <a href="javascript:void(0)" e="filter_by_date">2014</a>
                <a href="javascript:void(0)" e="filter_by_date">2013</a>
                <a href="javascript:void(0)" e="filter_by_date">2012</a>
                <a href="javascript:void(0)" e="filter_by_date">2011</a>
                <a href="javascript:void(0)" e="filter_by_date">2010</a>
                <a href="javascript:void(0)" e="filter_by_date">2009</a>
                <a href="javascript:void(0)" e="filter_by_date">2008</a>
                <a href="javascript:void(0)" e="filter_by_date">2007</a>
                <a href="javascript:void(0)" e="filter_by_date">2006</a>
                <a href="javascript:void(0)" e="filter_by_date" value="EARLY">更早</a>
            </div>
    </noscript>
    <noscript type="tmpl" name="ly_hot">
            <div class="menu">
                <a href="javascript:void(0)" e="filter_close_layer" style="background-color:#d76">返回</a>
                <!--a href="javascript:void(0)" e="mv_cate">全部</a-->
                <a href="javascript:void(0)" e="filter_by_hot" value="topx">最高人气</a>
                <!--a href="javascript:void(0)" e="filter_by_hot" value="topx">最受好评</a-->
                <a href="javascript:void(0)" e="filter_by_hot" value="update_time">最近更新</a>
            </div>
    </noscript>
    
    <div class="container activeview">
        <div class="nav">
        </div>
        <div class="movie_list clearfix" style="width:3650px">
        </div>
        <div class="searchbox"><a class="btn_search" href="javascript:void(0)" e="mv_search">&nbsp;<!--搜索--></a></div>
    </div>
    <div class="layer">
        <div class="menu"></div>
    </div>

    <!--script src="http://apps.bdimg.com/libs/zepto/1.1.4/zepto.min.js"></script-->
    <script src="zepto.min.js"></script>
    <script src="main.js"></script>
</body>
</html>

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    